/*
-------------------------------------------------

	Keys.h

	Dmitriy Kuzmenko (Dgut)

-------------------------------------------------
*/

#ifndef __AUTUMN_KEYS_H__
#define __AUTUMN_KEYS_H__

namespace Autumn
{

const int KEY_ESCAPE		= 0x01;
const int KEY_1				= 0x02;
const int KEY_2				= 0x03;
const int KEY_3				= 0x04;
const int KEY_4				= 0x05;
const int KEY_5				= 0x06;
const int KEY_6				= 0x07;
const int KEY_7				= 0x08;
const int KEY_8				= 0x09;
const int KEY_9				= 0x0A;
const int KEY_0				= 0x0B;
const int KEY_MINUS			= 0x0C;
const int KEY_PLUS			= 0x0D;
const int KEY_BACKSPACE		= 0x0E;
const int KEY_TAB			= 0x0F;
const int KEY_Q				= 0x10;
const int KEY_W				= 0x11;
const int KEY_E				= 0x12;
const int KEY_R				= 0x13;
const int KEY_T				= 0x14;
const int KEY_Y				= 0x15;
const int KEY_U				= 0x16;
const int KEY_I				= 0x17;
const int KEY_O				= 0x18;
const int KEY_P				= 0x19;
const int KEY_LEFT_BRACKET	= 0x1A;
const int KEY_RIGHT_BRACKET	= 0x1B;
const int KEY_ENTER			= 0x1C;
const int KEY_LCONTROL		= 0x1D;
const int KEY_A				= 0x1E;
const int KEY_S				= 0x1F;
const int KEY_D				= 0x20;
const int KEY_F				= 0x21;
const int KEY_G				= 0x22;
const int KEY_H				= 0x23;
const int KEY_J				= 0x24;
const int KEY_K				= 0x25;
const int KEY_L				= 0x26;
const int KEY_SEMICOLON		= 0x27;
const int KEY_APOSTROPHE	= 0x28;
const int KEY_GRAVE			= 0x29;
const int KEY_LEFT_SHIFT	= 0x2A;
const int KEY_BACKSLASH		= 0x2B;
const int KEY_Z				= 0x2C;
const int KEY_X				= 0x2D;
const int KEY_C				= 0x2E;
const int KEY_V				= 0x2F;
const int KEY_B				= 0x30;
const int KEY_N				= 0x31;
const int KEY_M				= 0x32;
const int KEY_COMMA			= 0x33;
const int KEY_PERIOD		= 0x34;
const int KEY_SLASH			= 0x35;
const int KEY_RIGHT_SHIFT	= 0x36;
const int KEY_PRINT_SCREEN	= 0x37;
const int KEY_LEFT_ALT		= 0x38;
const int KEY_SPACE			= 0x39;
const int KEY_CAPS_LOCK		= 0x3A;
const int KEY_F1			= 0x3B;
const int KEY_F2			= 0x3C;
const int KEY_F3			= 0x3D;
const int KEY_F4			= 0x3E;
const int KEY_F5			= 0x3F;
const int KEY_F6			= 0x40;
const int KEY_F7			= 0x41;
const int KEY_F8			= 0x42;
const int KEY_F9			= 0x43;
const int KEY_F10			= 0x44;
const int KEY_NUM_LOCK		= 0x45;
const int KEY_SCROLL_LOCK	= 0x46;
const int KEY_HOME			= 0x47;
const int KEY_UP			= 0x48;
const int KEY_PAGE_UP		= 0x49;
const int KEY_NUMPAD_MINUS	= 0x4A;
const int KEY_LEFT			= 0x4B;
const int KEY_NUMPAD_5		= 0x4C;
const int KEY_RIGHT			= 0x4D;
const int KEY_NUMPAD_PLUS	= 0x4E;
const int KEY_END			= 0x4F;
const int KEY_DOWN			= 0x50;
const int KEY_PAGE_DOWN		= 0x51;
const int KEY_INSERT		= 0x52;
const int KEY_DELETE		= 0x53;
const int KEY_F11			= 0x85;
const int KEY_F12			= 0x86;

}	// namespace Autumn

#endif	// !!! __AUTUMN_KEYS_H__ !!!